﻿//////////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright 2010 - 2012 Information Security Software (China) Co., Ltd.
// All rights reserved
// 版权所有 2010 - 2012 信安软件（中国）有限公司
// 保留所有权利

//////////////////////////////////////////////////////////////////////////////////////////////////////////
// Note:
// This file contains confidential information and trade secret of Information Security
// Software (China) Co., Ltd., a wholly-owned subsidiary of China Information Technology, Inc.
// You can not give the information of this file to other parties without the written
// authorization of Information Security Software (China) Co., Ltd.
// 注意:
// 本文件包含信安软件（中国）有限公司的机密信息和商业秘密。
// 没有信安软件（中国）有限公司的书面授权，严禁向第三方泄漏本文件的相关信息。
// 信安软件（中国）有限公司为中国信息技术有限公司的全资子公司。
//////////////////////////////////////////////////////////////////////////////////////////////////////////

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.InteropServices;

namespace DusonFramework.Core.Desktop.Web
{
    public class Cookies
    {
        [DllImport("wininet.dll", CharSet = CharSet.Auto, SetLastError = true)]
        public static extern bool InternetSetCookie(string lpszUrlName, string lbszCookieName, string lpszCookieData);

        public bool SetCookies(string domain, string cookieName, string cookieData, DateTime expires)
        {
            return InternetSetCookie("http://" + domain, cookieName, cookieData + "; expires=" + expires.ToString("ddd, dd MMM yyyy HH':'mm':'ss 'GMT'", System.Globalization.CultureInfo.CreateSpecificCulture("en-US")));
        }
    }
}
